Pushing the Limits of OWL, Rules and Protege. A Simple Example

نویسندگان

  • Anne Cregan
  • Malgorzata Mochól
  • Denny Vrandecic
  • Sean Bechhofer
چکیده

The Semantic Web brings powerful languages for creating models, based on Description Logics and Rules. These languages are used within ontology engineering tools and applied in strong and efficient reasoners. Working within the context of a Summer School, we explored these technologies by creating a small and easy to understand example, working firstly with OWL alone, and introducing SWRL rules as needed, to automatically classify a number of instances according to some intuitively simple criteria. We present the example OWL ontology, SWRL rules, and the issues and problems we encountered. Our experience highlights the capabilities and limitations of OWL and of SWRL, not in theoretical but in practical terms, and points to the need for better tool support, but is primarily a lesson in ”traps for young players” in terms of formulating classifications, that we hope will be instructive for Semantic Web students following in our footsteps, and their tutors.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modeling OWL with Rules: The ROWL Protege Plugin

In our experience, some ontology users find it much easier to convey logical statements using rules rather than OWL (or description logic) axioms. Based on recent theoretical developments on transformations between rules and description logics, we develop ROWL, a Protégé plugin that allows users to enter OWL axioms by way of rules; the plugin then automatically converts these rules into OWL DL ...

متن کامل

DLRule: A Rule Editor plug-in for Protege

OWL is a very expressive language, but some user obviously struggle to formulate what they want to say. Now, some of these users may find it easier to write down a SWRL rule instead of an OWL axiom. Hence, we present a rule editor plug-in for Protégé that brings something different to rule and OWL integration. We part from the two usual approaches: (i) use it as is with say, Hoolet, knowing tha...

متن کامل

Supporting Early Adoption of OWL 1.1 with Protege-OWL and FaCT++

This paper describes integrated tools support for OWL 1.1 in the form of the FaCT++ Description Logic reasoner and the ProtégéOWL ontology editor. Challenges of designing and implementing OWL 1.1 reasoning algorithms are highlighted, and an outline of an OWL 1.1 API and editing environment is provided.

متن کامل

Querying LUBM with Non-monotonic Features in Protege using NoHR

The Protégé plug-in NoHR, which allows the user to combine an OWL 2 EL ontology with a set of non-monotonic (logic programming) rules – suitable e.g. to express defaults and exceptions – and query the combined knowledge base (KB), has recently been extended to OWL 2 QL in a non-trivial way. In this paper, we showcase this extension using an OWL 2 QL version of the well-known LUBM benchmark onto...

متن کامل

Towards Reusable Explanation Services in Protege

We present several extensions of the explanation facility of the ontology editor Protege. Currently, explanations of OWL entailments in Protege are provided as justifications—minimal subsets of axioms that entail the given axiom. The plugin called ‘explanation workbench’ computes justifications using a black-box algorithm and displays them in a convenient way. Recently, several other (mostly gl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005